i-programmer.info
 
 
 
 

Book Watch

Follow Book Watch on Twitter

Book Watch is I Programmer's listing of new books and is compiled using publishers' publicity material. It is not to be read as a review where we provide an independent assessment. Some but by no means all of the books in Book Watch are eventually reviewed.


The Death of Expertise, 2nd Ed (Oxford University Press)
01 May

Originally published in 2017 with the subtitle "The Campaign against Established Knowledge and Why it Matters" this book exposes a cult of anti-expertise sentiment coinciding with anti-intellectualism. Tom Nichols addresses how while technology and increasing levels of education have exposed people to more information than ever before, these gains have also helped fuel a surge in narcissistic and misguided intellectual egalitarianism that has crippled informed debates on any number of issues.

<ASIN: 0197763839>



Code Like a Pro in Rust (Manning)
29 Apr

This book takes an in-depth look at memory management, asynchronous programming, and the core Rust skills. Brenden Matthews covers productivity techniques for Rust testing, tooling, and project management. He also shows how to sidestep common Rust pitfalls and navigate quirks you might never have seen before, along with suggesting strategies for navigating the evolving Rust ecosystem.

<ASIN:1617299642 >



The Women of ACM-W (ACM Books)
26 Apr

The Association for Computing Machinery (ACM) has more than 100,000 members, including trailblazing women who created ACM-W (ACM's Committee on Women in Computing) in 1993. This book, in the ACM's "Rendering History" series was published in celebration of ACM-W's 30th birthday. In it Gloria Childress Townsend explores the history of ACM-W.

<ASIN:B0D1H91K2F>



Architecting ASP.NET Core Applications, 3rd Ed (Packt)
24 Apr

This book aims to fill the gaps in readers' knowledge of REST API and backend designs. Carl-Hugo Marcotte shows how to build robust, maintainable, and flexible apps using Gang of Four (GoF) design patterns and modern architectural principles. This new edition is updated for .NET 8 and focuses exclusively on the backend, with new content on REST APIs, the REPR pattern, and building modular monoliths.

<ASIN:1805123386 >



Machine Learning Q and AI (No Starch Press)
22 Apr

This book contains 30 cutting-edge questions and answers on machine learning and AI. Sebastian Raschka goes beyond introductory concepts and digs deeper into machine learning, deep learning, and AI. Stemming from questions often fielded by author Sebastian Raschka, each brief, self-contained chapter journeys through a fundamental question in AI, unraveling it with clear explanations, diagrams, and hands-on exercises.

<ASIN:1718503768>


More Book Watch

Previous Book Watch.

Follow Book Watch on Twitter.
Publishers send your book news to:

bookwatch@i-programmer.info


 

Programming News and Views

Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info


Udacity's Offer To Recently Unemployed
May 01 | Sue Gee
article thumbnail

Layoffs, across the board from major tech companies to struggling small businesses, are constantly in the news. Today Udacity has announced a special offer to help the recently unemployed professionals in the U.S. gain new skills that could help them land a new job.



Google Reduces Support For Python, Dart And Flutter
May 01 | Mike James
article thumbnail

There are many reports that Google has removed people from its Python, Dart and Flutter teams and possibly more. What does this say about relying on Google as a source of technology for your projects?



OpenSilver 2.2 Adds LightSwitch Compatibility Pack
Apr 30 | Kay Ewbank
article thumbnail

OpenSilver 2.2 has been released with the addition of a LightSwitch Compatibility Pack designed to provide a way to run legacy Visual Studio LightSwitch applications on modern browsers. The open-source alternative to Silverlight is capable of running large, complex legacy applications, as well as newly written C# and XAML applications.



Microsoft's Cybersecurity For Beginners
Apr 30 | Nikos Vaggalis
article thumbnail

A free, self-paced course about Cybersecurity 101 is on offer by Microsoft's Cloud Security Advocates. It's a 30+ lesson curriculum targeted at complete novices.



Gemini 1.5 Pro Now Available
Apr 29 | Kay Ewbank
article thumbnail

Google has released Gemini 1.5 Pro with improvements including Native Audio Understanding, System Instructions, and a JSON mode.



Node.js 22 Adds WebSocket Client
Apr 29 | Ian Elliot
article thumbnail

Node.js 22 has been released with support for requiring ESM graphs, a stable WebSocket client, and updates of the V8 JavaScript engine.



Vesuvius Challenge Continues
Apr 28 | Sue Gee
article thumbnail

The Vesuvius Challenge is a machine learning and computer vision competition which started in March 2023. Its overarching aim is to read the contents of physically impenetrable Herculaneum Papyri burnt by fire and then buried under volcanic ash when Mount Vesuvius erupted in 79 AD.



April Week 3
Apr 27 | Editor
article thumbnail

Take a break and catch up with the latest articles, book reviews and news posted on this site. In an extract from Programming the ESP32 in MicroPython, Harry Fairhead shows how to convert a plain vanilla insecure socket into a secure SSL socket and Mike James looks at flow of control using if and else in PHP.



Grow with Google Launches Generative AI Course
Apr 26 | Alex Denham
article thumbnail

Grow with Google, in collaboration with MIT RAISE (Responsible AI for Social Empowerment and Education), is launching a no-cost Generative AI for Educators course.



JetBrains Celebrates Software Developers
Apr 26 | Kay Ewbank
article thumbnail

JetBrains has launched a campaign celebrating software developers worldwide. The campaign is run on behalf of JetBrains IDEs, the company's range of integrated development environment products.



Two New Resources Tailored To Spring Developers
Apr 25 | Nikos Vaggalis
article thumbnail

Spring Academy Pro is now freely available and Spring Builders is a new meeting point to discuss everything Spring related.



Pulumi Adds Infrastructure Lifecycle Management Features
Apr 25 | Kay Ewbank
article thumbnail

Pulumi has added new infrastructure lifecycle management features to Pulumi Deployments, its deployments and workflow product.



Women Who Code Closing For Lack of Funding
Apr 24 | Sue Gee
article thumbnail

Women Who Code the US-based non-profit organization that since its foundation in 2011 has advocated for women and diversity in technology, has announced its imminent closure due to critical funding cuts. 



Huawei Intends To Challenge iOS and Android
Apr 24 | Mike James
article thumbnail

Huawei has just changed its mind and decided to push its HarmonyOS to the rest of the world. A challenger to iOS and Android would be nice, but it is possible?



Liberica Alpaquita Containers Now Come With CRaC
Apr 23 | Nikos Vaggalis
article thumbnail

Bellsoft has added CRaC support to its ready-to-use Alpaquita container images. This will enable developers to seamlessly integrate CRaC into their projects for performant Java in the Cloud.



OpenJS Foundation Launches jQuery Website Checker
Apr 23 | Ian Elliot
article thumbnail

The OpenJS Foundation has launched a new website checker tool that detects if the jQuery used is out of date.


More Recent News
 

news

 

Book Review

 

Featured Articles


The Trick Of The Mind - Recursion
01 May | Mike James
article thumbnail

Recursion who needs it? This is an extract from my book Trick of the Mind which explores what it is to be a programmer.



Gary Kildall - CP/M, Digital Research and GEM
25 Apr | Harry Fairhead
article thumbnail

To mark the 50th anniversary of CP/M, the first personal computer operating system to achieve commercial success, we delve into our archive for the history of Gary Kildall, an important influencer during the early days of the microcomputer revolution. 



ESP32 In MicroPython: SSL Sockets
23 Apr | Harry Fairhead & Mike James
article thumbnail

Sockets today almost always need to be secure sockets. This extract is from Programming the ESP32 in MicroPython and shows you how to convert a plain vanilla socket into an SSL socket.



PHP Control Structures 1 - if and else
21 Apr | Mike James
article thumbnail

Getting to grips with programming or a new language is a matter of mastering the flow of control. This is the key idea in programming and understanding it makes the difference between a programmer and a non-programmer.



Programmer's Python - Local and Global
16 Apr | Mike James
article thumbnail

Without functions all we have are attributes of objects. Functions are where variables live. This extract from Programmer's Python: Everything is an Object explains that functions bring something new to objects – local variables.